package cn.wolfcode.domain;

import com.alibaba.fastjson.JSON;
import lombok.*;

import java.util.HashMap;

/**
 * @Description: 部门表实体类
 * @Author: 伍家钰
 * @Date: 2020/7/11 19:16
 * @Version: 1.0
 */

@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
@ToString
public class Department {
    /**
     * 部门id
     */
    private Long id;

    /**
     * 部门名称
     */
    private String name;

    /**
     * 部门编码
     */
    private String sn;

    /**
     * 将部门转换成json格式的数据
     *
     * @return
     */
    public String getJson() {
        HashMap<String, Object> jsonObject = new HashMap<>();
        jsonObject.put("id", this.id);
        jsonObject.put("name", this.name);
        jsonObject.put("sn", this.sn);
        return JSON.toJSONString(jsonObject);
    }
}